package com.suneast.suneaststore.util.net.upload;

import java.io.File;

abstract class CloudStorageVendor {
    /**
     * 存储本地文件到云
     * @param file 本地文件
     * @param token 凭证, 从API服务器获取
     * @param key 云端文件名
     */
    abstract void store(File file, String token, String key);
    abstract void get(String url);

    /**
     * 取消上传文件
     * @param key 文件的标识
     */
    abstract void cancel(String key);
}
